package fun.easycode.webterminal.service.cmd;

import fun.easycode.webterminal.common.contract.IValidate;
import fun.easycode.webterminal.common.contract.PageQry;
import fun.easycode.webterminal.dao.TunnelType;
import io.swagger.v3.oas.annotations.Parameter;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class MachineTunnelPageQry extends PageQry implements IValidate {
    @Parameter(description = "机器id")
    private String machineId;
    @Parameter(description = "隧道类型 1/本地转发 2/远程转发 3/动态转发")
    private TunnelType type;
    @Parameter(description = "隧道名称模糊条件")
    private String nameLike;
}
